import os
import django

# 设置Django环境
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'community_project.settings')
django.setup()

from core.models import Announcement
from django.utils import timezone

# 创建公告180006
announcement = Announcement.objects.create(
    announcement_id=180006,
    title='社区安全管理规定',
    content='''
    <h3>社区安全管理规定</h3>
    <p>为了维护社区的安全和秩序，特制定以下管理规定：</p>
    
    <h4>一、安全防范</h4>
    <ul>
        <li>居民应提高安全防范意识，注意人身和财产安全</li>
        <li>发现可疑人员或异常情况，应及时向物业或相关部门报告</li>
        <li>不得在公共区域堆放易燃易爆物品</li>
    </ul>
    
    <h4>二、监控系统</h4>
    <ul>
        <li>社区已安装监控设备，用于维护公共安全</li>
        <li>监控录像仅用于安全管理，严格保护居民隐私</li>
        <li>如发现异常行为，将及时处理并通知相关人员</li>
    </ul>
    
    <h4>三、举报机制</h4>
    <ul>
        <li>居民可通过社区管理系统举报违规行为</li>
        <li>我们将认真处理每一份举报，保护举报人隐私</li>
        <li>对于恶意举报，将依法追究责任</li>
    </ul>
    
    <p><strong>本规定自发布之日起生效，请全体居民遵守执行。</strong></p>
    ''',
    type='community',
    status='finalized',
    image_url='',
    created_at=timezone.now(),
    updated_at=timezone.now()
)

print(f'成功创建公告: ID={announcement.announcement_id}, 标题={announcement.title}')
print('公告内容已创建，现在可以正常访问 /announcements/180006/ 页面了')